﻿@charset "utf-8";
body,ul,li,p,h1,h2,h3,h4,dl,dt,dd,table,tr,th,td,form{margin:0; padding:0; font-size:12px; font-weight:normal; line-height:16px; color:#595959; font-weight:normal;}
li{list-style:none; list-style-type:none;}
a{text-decoration:none; color:#595959;}
a:hover{text-decoration:underline;}
textarea{font-size:14px;}
/* 公用块 */
.button1,.operation_click,.collapse,.explode,.pageLeft-box dl dd a,.mainBody-box-bg1,.buttonStyle,.buttonStyle span,.buttonStyle2,.buttonStyle2 span,.action-span,.action-span-add,.action-span-fanhui{background:url(../images/M_spriteBG1.png) no-repeat;}
.blank30{height:30px; clear:both;}
.blank10{height:10px; clear:both; font-size:0; line-height:0;}
.clear{clear:both;}
.color1{color:#335b64;}
.color2{color:#969696;}
.left{float:left; display:inline;}
input[type="text"],input[type="password"]{ height:16px; border:1px solid #c8c8c8; border-radius: 4px 4px 4px 4px;font-size: 12px;line-height: 20px;padding: 4px 6px;vertical-align: middle;}
textarea,select{background-color: #FFFFFF;border: 1px solid #CCCCCC;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;border-radius: 4px 4px 4px 4px;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 6px;
    vertical-align: middle;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus{border-color: rgba(82, 168, 236, 0.8);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);outline: 0 none;}
/* 登录页 */
.loginTop-box{height:80px; width:100%; background:#eeeeee; text-align:center; padding: 20px 0 10px;}
.loginBg-box{background:#fafafc; height:100%; width:100%; padding-bottom:210px;}
.loginBox{width:656px; margin:0 auto; height:410px; background:url(../images/loginBg.png) bottom center no-repeat #fff;}
.loginBox .lable{width:320px; padding-top:80px; margin:0 auto;}
.loginBox .lable table tr th{font-size:16px; font-weight:bold; color:#505050; line-height:48px;}
.input1{width:225px; height:22px; border:1px solid #c8c8c8; border-radius: 4px 4px 4px 4px;font-size: 14px;line-height: 20px;padding: 4px 6px;vertical-align: middle;}
.button1{display:block; background-position:0 0; width:120px; height:38px; line-height:114px; overflow:hidden; margin-top:20px;}
/* 头部 */
.M_header{background:#eee; width:100%; height:76px; position:relative;}
.M_header .login{padding:3px 0 0 40px;}
.M_header .message{position:absolute; top:28px; right:40px;}
.M_header .message a{color:#335B64;}
/* 左部 */
.pageLeft{width:178px; top:0; left:0; bottom:0; overflow:auto;}
.operation{width:178px; height:23px; border-bottom:1px solid #cbd3d8; background-color:#e0e5e9; position:relative;}
.operation_click{position:absolute; background-position:0px -128px; width:31px; height:24px; right:-2px; top:0; cursor:pointer;}
.pageLeft-box{width:177px; height:auto; background:#eceff1; border-right:1px solid #cbd3d8;}
.pageLeft-box dl dt{border-top:1px solid #fff; border-bottom:1px solid #bec9d0; padding:12px 0 12px 30px; text-indent:20px; color:#335b64; font-weight:bold;}
.collapse{background-position:-85px -195px; cursor:pointer;}
.explode{background-position:-85px -163px; cursor:pointer;}
.pageLeft-box dl dd{background:#e0e5e9; border-top:1px solid #fff; border-bottom:1px solid #bec9d0; padding-left:50px;}
.pageLeft-box dl dd a{display:block; background-position:-115px -135px; text-indent:15px; line-height:30px; color:#335b64;}
/* 右部 */
.container{width:100%;}

.mainBody-box{width:auto; padding:7px 20px 0 10px;}
.mainBody-box-bg1{background-position:0 -294px; background-repeat:repeat-x; width:auto; height:44px; border:1px solid #cccccc; border-bottom:0; padding:0 10px;color:#7f7f7f; position:relative; overflow:hidden;}
.mainBody-box-bg1 b{display:block; font-weight:normal; line-height:20px; font-size:12px; padding-bottom:5px;}
.mainBody-box-bg1 div{padding-top:4px;} .mainBody-box-bg1 div div{margin-right:10px;}
.action-span{position:absolute; right:20px; top:5px; background-position:0 -254px; background-repeat:repeat-x; width:auto; padding-right:8px; height:32px; border:1px solid #cdcdcd; cursor:pointer; display:block; font-size:14px; line-height:32px;}
.action-span-add{display:block; float:left; background-position:-88px -96px; width:36px; height:32px; margin-right:8px;}
.action-span-fanhui{display:block; float:left; background-position:8px -176px; width:36px; height:32px; margin-right:8px;}
.table1 tr th{padding:0 8px; background:#f4f4f4;}
.table1 tr td{padding:3px 8px; background:#fff;}
.table1 tr td a{color:#0088cc; text-decoration:underline;position: relative;top:2px}
.input2{background:#fff; border:1px solid #a4bdce; width:50px; height:18px; text-indent:5px; line-height:18px;}
.table2{width:100%;}
.table2 th{width:120px;}
.table2 tr th{background:#f8fafa; border-top:1px solid #fff; padding:10px; text-align:right; font-weight:bold;}
.table2 tr td{background:#fff; text-align:left;padding:5px}

.title1{font-size:14px; font-weight:bold; color:#505050; line-height:30px;}
a.buttonStyle{display:block; background-position:right -64px; float: left;height:28px;line-height:28px;margin-right:8px; padding:0px 20px 0 0;text-indent: 15px; color:#586885; font-weight:bold; text-decoration:none; cursor:pointer;}
.buttonStyle:hover{text-decoration:none; color:#3a63ad;} 
.buttonStyle span{display: block; background-position:left -64px;float: left; height: 28px; margin-top: 0px;padding-right:8px;}
.buttonStyle2{background-position:right -40px; float: right;height:22px;line-height:22px;margin-right:8px; padding:0px 8px 0 0;text-indent: 5px; color:#586885; font-weight:bold; cursor:pointer;}
.buttonStyle2 span{display: block; background-position:left -40px;float: left; height: 22px; padding-right:8px;}
/* 欢迎页 */
.welcome{margin:0px 20px 0 10px; height:132px; background:#f8faf9; border:1px solid #eceff1; border-top:0; width:auto; color:#335b64; font-size:14px; font-weight:bold; line-height:132px; text-align:center;}
.tiaozhuan{margin:0px 20px 0 10px; height:150px; background:#f8faf9; border:1px solid #eceff1; border-top:0; width:auto; color:#505050;}
.tiaozhuan div{width:430px; margin:0 auto; padding-top:30px; line-height:25px;}
.tiaozhuan div strong{font-size:14px;}
.tiaozhuan div p{padding-left:52px; line-height:25px;}
.tiaozhuan div p a{color:#0088ce; text-decoration:underline;}

/* 底部 */
.M_foot{text-align:center; line-height:45px; color:#969696;}

.pop_content{position:absolute; left:50%; top:50%; width:480px; height:340px; margin:-155px 0 0 -240px; background:#f6f6f6; border:1px solid #ccc; padding:10px;}

.input_title{width:200px;}

/*排序输入框*/
.txtSort{width:50px;}

.page{margin:8px;}
.page a{margin-left:3px;}
